/*                          UX-Framework                               
 *                                                                 
 *  iZE Co.,Ltd. Copyright 2009 All rights reserved.          
 *  This file is distributed under the terms of the GNU Lesser 
 *  General Public License, described in file LICENSE.                                     
 */

package jp.ize.ux.components;

import jp.ize.ux.UXObject;

// {{{ class UXImage extends UXObject
/**
 * UXImageクラス<br>
 * JPEG、SVG、PNG、GIF の各形式のイメージおよび SWF ファイルを読み込んで表示するオブジェクトです。<br>
 *
 * @author		iZE Co., Ltd.<br>
 * @version		$Id$<br>
 */
class UXImage extends UXObject
{
	// {{{ public var source(default, default) : String;
	/**
	 * ソースファイルの位置を表す文字列です。
	 */
	private var _path : String;
	// }}}
	// {{{ public function new()
	/**
	 * コンストラクタです。
	 */
	public function new( path : String )
	{
		super();
	}
	// }}}
	// {{{ public function load( path : String ) : Void
	/**
	 * pathの指定する画像ファイルを読み込みます。
	 */
	public function load() : Void
	{
	}
	// }}}
	// {{{ public var onComplete(default, default) : Void -> Void;
	/**
	 * 画像のロードが完了した時に呼び出される関数です。
	 */
	public var onComplete(default, default) : Void -> Void;
	// }}}
	// {{{ public var onError(default, default) : Dynamic -> Void;
	/**
	 * 画像のロード中にエラーが発生した時に呼び出される関数です。
	 */
	public var onError(default, default) : Dynamic -> Void;
	// }}}
}
// }}}
